home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Applications / Python 1.4 / Python 1.4 source / Mac / Tools / twit / tktwit_stack.py < prev    next >
Encoding:
Text File  |  1996-10-04  |  1.1 KB  |  50 lines  |  [TEXT/Pyth]

  1. # A stab at a python debugger
  2. import sys
  3. import TwitCore
  4.  
  5. class StackBrowser(TwitCore.StackBrowser):
  6.     """The stack-browser dialog - macTk-dependent part"""
  7.     def open(self):
  8.         pass # Open window, create widgets
  9.  
  10.         self.mi_open()
  11.         
  12.     def setsource(self, msg):
  13.         if self.cur_source:
  14.             pass # Show current source, fill source window
  15.         else:
  16.             pass # Show msg, clear source window
  17.         
  18.     def source_setbreaks(self, list):
  19.         pass # Show breakpoints at linenumbers in list
  20.  
  21.     def source_setline(self, lineno, icon):
  22.         pass # Select line 'lineno' with icon 'icon'
  23.  
  24.     def stack_select(self, number):
  25.         pass # Select stackframe number (or None)
  26.  
  27.     def setvars(self):
  28.         pass Load self.cont_varnames, self.cont_varvalues into browser
  29.         
  30.     def setexception(self, name, value):
  31.         if name == None:
  32.             pass # Set no exception
  33.         else:
  34.             pass # set exception
  35.         if value == None:
  36.             pass # Set value
  37.         else:
  38.             pass # Set no value
  39.             
  40.     def setprogramstate(self, msg):
  41.         pass # Set state to "msg"    
  42.             
  43.     def set_var_buttons(self):
  44.         pass # Show self.show_complex and self.show_system state
  45.  
  46.     def close(self):
  47.         self.parent.module_dialog = None
  48.         pass # close window, widgets, etc.
  49.  
  50.